#ifndef __EEPROMUTIL_H
#define __EEPROMUTIL_H

//初始化按键功能
#define BTNEEPROMSIZE 40
//初始化按键功能
//typedef struct ADCObj_ST {
//  bool isInit;                //是否已设置过值
//  unsigned char adc_max[8];   //摇杆检测到的最大值
//  unsigned char adc_min[8];   //摇杆检测到的最小值
//}ADCObj;
#define ADCEEPROMSIZE 17

//可编程程序和大小
typedef struct PromgremObj_st{
  int addr;    //程序开始地址
  unsigned int progremLenth; //程序长度 
  
}ProObj;

void saveADCObj();
void resetEEPROM();
void initEEPROM();

//获取程序地址和程序长度
ProObj getNextProFromEEPROM(bool isStart);



#endif     
